var a = [];
// for (var i = 0; i < 3; i++) {
//     a[i] = function () {
//         console.log(i);
//     };
// }
// var i=0;
// a[i] = function(){
//     console.log(i);
// }
// i=1;
// a[i] = function(){
//     console.log(i);
// }
// i=2;
// a[i] = function(){
//     console.log(i);
// }
// i=3;
//
//
// a[2]();

// var a = [];
// for (let i = 0; i < 10; i++) {
//     a[i] = function () {
//         console.log(i);
//     };
// }
// a[6]();
// console.log(a);// undefined
// {
//     var a = 1;
// }
// console.log(a);// 1


// const fn = ()=> [].map(function(){
//
// })

// const fn = ()=> {
//     return {
//         a:1
//     }
// }

// const fn = ()=> (
//     {
//         a:1
//     }
// )

const obj = {
    a:1,
    run(){
        console.log(this.a);
    }
}
